.container{
    margin:0 auto;
    padding:0 20px;
    max-width:660px;
}
.header{
    border-bottom:1px dashed #ddd;
    padding:20px 0;
}
.title{
    font-size:20px;
    line-height:1.6em;
}
.author{
    color:#999;
    font-size:12px;
    margin-top:10px;
}
.author span{
    display: inline-block;
    margin-right:20px;
}
.content{
    padding:20px 0;
    font-size:14px;
    line-height: 2em;
}
.content img{
    display:block;
    max-width:100%;
    margin:10px auto;
}

.ads{
    background:#f5f5f5;
    padding:10px 0 1px;
}
.ad-one{
    display:block;
    margin-bottom:10px;
    padding:15px 20px 20px;
    background:#fff;
}
.ad-say{
    display:block;
    padding:0 0 5px;
    font-size:14px;
    color:#333;
    line-height:1.6em;
}
.one-img{
    display:block;
    max-width:100%;
}
.ad-twoimg{
    display:flex;
    justify-content:space-between;
}
.ad-twoimg>div{
    width:49.5%;
}
.ad-twoimg img{
    display:inline-block;
    max-width:100%;
    height:auto;
}
.ad-threeimg{
    display:flex;
    justify-content:space-between;
}
.ad-threeimg>div{
    width:33%;
}
.ad-threeimg img{
    display:inline-block;
    max-width:100%;
    height:auto;
}

.footer{
    visibility: hidden;
}
